home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 140 / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan).7z / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan) (Track 1).bin / tools / has060 / hassrc87.lzh / doscall.mac < prev    next >
Text File  |  1998-05-14  |  6KB  |  293 lines

  1.     .nlist
  2.  
  3. *Human v2.00以上のDOSコール名
  4. _EXIT        equ    $FF00
  5. _GETCHAR    equ    $FF01
  6. _PUTCHAR    equ    $FF02
  7. _COMINP        equ    $FF03
  8. _COMOUT        equ    $FF04
  9. _PRNOUT        equ    $FF05
  10. _INPOUT        equ    $FF06
  11. _INKEY        equ    $FF07
  12. _GETC        equ    $FF08
  13. _PRINT        equ    $FF09
  14. _GETS        equ    $FF0A
  15. _KEYSNS        equ    $FF0B
  16. _KFLUSH        equ    $FF0C
  17. _FFLUSH        equ    $FF0D
  18. _CHGDRV        equ    $FF0E
  19. _CHDRV        equ    $FF0E
  20. _DRVCTRL    equ    $FF0F
  21.  
  22. _CONSNS        equ    $FF10
  23. _PRNSNS        equ    $FF11
  24. _CINSNS        equ    $FF12
  25. _COUTSNS    equ    $FF13
  26.  
  27. _FATCHK        equ    $FF17
  28. _HENDSP        equ    $FF18    *仮名
  29. _CURDRV        equ    $FF19
  30. _GETSS        equ    $FF1A
  31. _FGETC        equ    $FF1B
  32. _FGETS        equ    $FF1C
  33. _FPUTC        equ    $FF1D
  34. _FPUTS        equ    $FF1E
  35. _ALLCLOSE    equ    $FF1F
  36.  
  37. _SUPER        equ    $FF20
  38. _FNCKEY        equ    $FF21
  39. _KNJCTRL    equ    $FF22
  40. _CONCTRL    equ    $FF23
  41. _KEYCTRL    equ    $FF24
  42. _INTVCS        equ    $FF25
  43. _PSPSET        equ    $FF26
  44. _GETTIM2    equ    $FF27
  45. _SETTIM2    equ    $FF28
  46. _NAMESTS    equ    $FF29
  47. _GETDATE    equ    $FF2A
  48. _SETDATE    equ    $FF2B
  49. _GETTIME    equ    $FF2C
  50. _SETTIME    equ    $FF2D
  51. _VERIFY        equ    $FF2E
  52. _DUP0        equ    $FF2F
  53.  
  54. _VERNUM        equ    $FF30
  55. _KEEPPR        equ    $FF31
  56. _GETDPB        equ    $FF32
  57. _BREAKCK    equ    $FF33
  58. _DRVXCHG    equ    $FF34
  59. _INTVCG        equ    $FF35
  60. _DSKFRE        equ    $FF36
  61. _NAMECK        equ    $FF37
  62.  
  63. _MKDIR        equ    $FF39
  64. _RMDIR        equ    $FF3A
  65. _CHDIR        equ    $FF3B
  66. _CREATE        equ    $FF3C
  67. _OPEN        equ    $FF3D
  68. _CLOSE        equ    $FF3E
  69. _READ        equ    $FF3F
  70.  
  71. _WRITE        equ    $FF40
  72. _DELETE        equ    $FF41
  73. _SEEK        equ    $FF42
  74. _CHMOD        equ    $FF43
  75. _IOCTRL        equ    $FF44
  76. _DUP        equ    $FF45
  77. _DUP2        equ    $FF46
  78. _CURDIR        equ    $FF47
  79. _MALLOC        equ    $FF48
  80. _MFREE        equ    $FF49
  81. _SETBLOCK    equ    $FF4A
  82. _EXEC        equ    $FF4B
  83. _EXIT2        equ    $FF4C
  84. _WAIT        equ    $FF4D
  85. _FILES        equ    $FF4E
  86. _NFILES        equ    $FF4F
  87.  
  88. *$FF50~$FF7Fは68030以上では使用不可
  89. ~0~_SETPDB    equ    $FF50
  90. ~0~_GETPDB    equ    $FF51
  91. ~0~_SETENV    equ    $FF52
  92. ~0~_GETENV    equ    $FF53
  93. ~0~_VERIFYG    equ    $FF54
  94. ~0~_COMMON    equ    $FF55
  95. ~0~_RENAME    equ    $FF56
  96. ~0~_FILEDATE    equ    $FF57
  97. ~0~_MALLOC2    equ    $FF58
  98.  
  99. ~0~_MAKETMP    equ    $FF5A
  100. ~0~_NEWFILE    equ    $FF5B
  101. ~0~_LOCK    equ    $FF5C
  102.  
  103. ~0~_ASSIGN    equ    $FF5F
  104.  
  105. ~0~_FFLUSH_SET    equ    $FF7A    *Human v2.15以上
  106. ~0~_OS_PATCH    equ    $FF7B    *Human v2.15以上
  107. ~0~_GET_FCB_ADR    equ    $FF7C
  108. ~0~_GETFCB    equ    $FF7C    *仮名
  109. ~0~_S_MALLOC    equ    $FF7D
  110. ~0~_S_MFREE    equ    $FF7E
  111. ~0~_S_PROCESS    equ    $FF7F
  112.  
  113. *$FF80~$FFAFはHuman v2.15以降で定義されている
  114. _SETPDB        equ    $FF80
  115. _GETPDB        equ    $FF81
  116. _SETENV        equ    $FF82
  117. _GETENV        equ    $FF83
  118. _VERIFYG    equ    $FF84
  119. _COMMON        equ    $FF85
  120. _RENAME        equ    $FF86
  121. _FILEDATE    equ    $FF87
  122. _MALLOC2    equ    $FF88
  123.  
  124. _MAKETMP    equ    $FF8A
  125. _NEWFILE    equ    $FF8B
  126. _LOCK        equ    $FF8C
  127.  
  128. _ASSIGN        equ    $FF8F
  129.  
  130. *$FF90~$FF93は060turbo.sysで定義されている
  131. _MALLOC3    equ    $FF90    *060turbo用
  132. _SETBLOCK2    equ    $FF91    *060turbo用
  133. _MALLOC4    equ    $FF92    *060turbo用
  134. _S_MALLOC2    equ    $FF93    *060turbo用
  135.  
  136. _FFLUSH_SET    equ    $FFAA
  137. _FFLUSHMD    equ    $FFAA    *仮名
  138. _OS_PATCH    equ    $FFAB
  139. _GET_FCB_ADR    equ    $FFAC
  140. _GETFCB        equ    $FFAC    *仮名
  141. _S_MALLOC    equ    $FFAD
  142. _S_MFREE    equ    $FFAE
  143. _S_PROCESS    equ    $FFAF
  144.  
  145. _EXITVC        equ    $FFF0
  146. _CTRLVC        equ    $FFF1
  147. _ERRJVC        equ    $FFF2
  148. _DISKRED    equ    $FFF3
  149. _DISKWRT    equ    $FFF4
  150. _INDOSFLG    equ    $FFF5
  151. _SUPER_JSR    equ    $FFF6
  152. _BUS_ERR    equ    $FFF7
  153. _OPEN_PR    equ    $FFF8
  154. _KILL_PR    equ    $FFF9
  155. _GET_PR        equ    $FFFA
  156. _SUSPEND    equ    $FFFB
  157. _SUSPEND_PR    equ    $FFFB    *仮名
  158. _SLEEP_PR    equ    $FFFC
  159. _SEND_PR    equ    $FFFD
  160. _TIME_PR    equ    $FFFE
  161. _CHANGE_PR    equ    $FFFF
  162.  
  163.  
  164. *_KFLUSHのXC名
  165. __KFLUSHGP    equ    $0001
  166. __KFLUSHIO    equ    $0006
  167. __KFLUSHIN    equ    $0007
  168. __KFLUSHGC    equ    $0008
  169. __KFLUSHGS    equ    $000A
  170.  
  171.  
  172. *_HENDSPのXC名
  173. __HENDSPMO    equ    $0000
  174. __HENDSPMP    equ    $0001
  175. __HENDSPMR    equ    $0002
  176. __HENDSPMC    equ    $0003
  177. __HENDSPIO    equ    $0004
  178. __HENDSPIP    equ    $0005
  179. __HENDSPIR    equ    $0006
  180. __HENDSPIC    equ    $0007
  181. __HENDSPSO    equ    $0008
  182. __HENDSPSP    equ    $0009
  183. __HENDSPSR    equ    $000A
  184. __HENDSPSC    equ    $000B
  185.  
  186.  
  187. *_FNCKEYのXC名
  188. __FNCKEYGT    equ    $0000
  189. __FNCKEYST    equ    $0001
  190.  
  191.  
  192. *_CONCTRLのXC名
  193. __C_PUTC    equ    $0000
  194. __C_PRINT    equ    $0001
  195. __C_COLOR    equ    $0002
  196. __C_LOCATE    equ    $0003
  197. __C_DOWN_S    equ    $0004
  198. __C_UP_S    equ    $0005
  199. __C_UP        equ    $0006
  200. __C_DOWN    equ    $0007
  201. __C_RIGHT    equ    $0008
  202. __C_LEFT    equ    $0009
  203. __C_CLS_ED    equ    $000A0000
  204. __C_CLS_ST    equ    $000A0001
  205. __C_CLS_AL    equ    $000A0002
  206. __C_ERA_ED    equ    $000B0000
  207. __C_ERA_ST    equ    $000B0001
  208. __C_ERA_AL    equ    $000B0002
  209. __C_INS        equ    $000C
  210. __C_DEL        equ    $000D
  211. __C_FNKMOD    equ    $000E
  212. __C_WINDOW    equ    $000F
  213. __C_WIDTH    equ    $0010
  214. __C_CURON    equ    $0011
  215. __C_CUROFF    equ    $0012
  216.  
  217.  
  218. *_KEYCTRLのXC名
  219. __K_KEYINP    equ    $0000
  220. __K_KEYSNS    equ    $0001
  221. __K_SFTSNS    equ    $0002
  222. __K_KEYBIT    equ    $0003
  223. __K_INSMOD    equ    $0004
  224.  
  225.  
  226. *_BREAKCKのXC名
  227. __BREAKCK_OFF    equ    $0000
  228. __BREAKCK_ON    equ    $0001
  229. __BREAKCK_KILL    equ    $0002
  230. __CTRL_C_CHECK    equ    $01FF
  231. __CTRL_C_ON    equ    $0101
  232. __CTRL_C_OFF    equ    $0100
  233. __CTRL_N_CHECK    equ    $02FF
  234. __CTRL_N_ON    equ    $0201
  235. __CTRL_N_OFF    equ    $0200
  236. __CTRL_P_CHECK    equ    $03FF
  237. __CTRL_P_ON    equ    $0301
  238. __CTRL_P_OFF    equ    $0300
  239. __CTRL_Q_CHECK    equ    $04FF
  240. __CTRL_Q_ON    equ    $0401
  241. __CTRL_Q_OFF    equ    $0400
  242. __CTRL_S_CHECK    equ    $05FF
  243. __CTRL_S_ON    equ    $0501
  244. __CTRL_S_OFF    equ    $0500
  245. __BREAKCK_CHECK    equ    $FFFF
  246.  
  247.  
  248. *_IOCTRLのXC名
  249. __IOCTRLGT    equ    $0000
  250. __IOCTRLST    equ    $0001
  251. __IOCTRLRH    equ    $0002
  252. __IOCTRLWH    equ    $0003
  253. __IOCTRLRD    equ    $0004
  254. __IOCTRLWD    equ    $0005
  255. __IOCTRLIS    equ    $0006
  256. __IOCTRLOS    equ    $0007
  257. __IOCTRLDVGT    equ    $0009
  258. __IOCTRLFDGT    equ    $000A
  259. __IOCTRLRTSET    equ    $000B
  260. __IOCTRLDVCTL    equ    $000C
  261. __IOCTRLFDCTL    equ    $000D
  262.  
  263.  
  264. *_EXECのXC名
  265. __LOADEXEC    equ    $0000
  266. __LOAD        equ    $0001
  267. __PATHCHK    equ    $0002
  268. __LOADONLY    equ    $0003
  269. __EXECONLY    equ    $0004
  270. __BINDNO    equ    $0005
  271.  
  272.  
  273. *_COMMONのXC名
  274. __COMMON_CK    equ    $0000
  275. __COMMON_RD    equ    $0001
  276. __COMMON_WT    equ    $0002
  277. __COMMON_LK    equ    $0003
  278. __COMMON_FRE    equ    $0004
  279. __COMMON_DEL    equ    $0005
  280.  
  281.  
  282. *_ASSIGNのXC名
  283. __MAKEASSIGN    equ    $0000
  284. __GETASSIGN    equ    $0001
  285. __RASSIGN    equ    $0004
  286.  
  287.  
  288. DOS    .macro    num
  289.     .dc.w    num
  290.     .endm
  291.  
  292.     .list
  293.